Software Development from Reusable Components and Controllers
نویسندگان
چکیده
The design of components for open and distributed systems is challenging the software community with its specific problems. One of the current approaches is based on a reflective model that uses standard, independent, composible meta-components (controllers) to coordinate components and modify their behavior according to the user requirements. This paper introduces a methodology for the development of such controllers, based on a systematic process that produces several outcomes, from their formal specifications to their implementation.
منابع مشابه
Controllers: reusable wrappers to adapt software components
This paper discusses the modular development of software applications in Open Systems using reusable components and controllers. In this work a component model for open system is proposed, in which components encapsulate computation, systems deal with the creation and communication of components, and the rest of the context-specific requirements and concerns are implemented by first-class, refl...
متن کاملPii: S0950-5849(00)00158-0
This paper discusses the modular development of software applications in Open Systems using reusable components and controllers. In this work a component model for open system is proposed, in which components encapsulate computation, systems deal with the creation and communication of components, and the rest of the context-specific requirements and concerns are implemented by first-class, refl...
متن کاملSpecifying Reusable Controllers for Software Components
The design of components for open and distributed systems is challenging the software community with its specific problems. One of the current approaches is based on a reflectivemodel that uses standard, independent, composiblemeta-components (controllers) to coordinate components and modify their behavior according to the user requirements. However, this approach still has some pending issues,...
متن کاملSoftware Reuse Libraries Based Proposed Classification for Efficient Retrieval of Components
Software Component Reuse has applied to a wide spectrum of software development. Software Component Reuse provide cost, time saving, etc. with increased product quality and decreased development cost. The component based approach involves constructing the application from different kinds of components store in reusable repositories. To retrieve the exact component from reusable repositories is ...
متن کاملA SAT-Based Approach for the Construction of Reusable Control System Components
This paper shows how to take advantage of a SAT-solving approach in the development of safety control software systems for manufacturing plants. In particular, it demonstrates how to construct reusable components which are assembled after instantiation to derive controllers of modular production systems. An experiment has been conducted with Alloy not only to verify properties required by a con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998